suspension polymerization - French English Dictionary